﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.BizComponent.Charge.Model.Request
{
    public class OutChargePresRequest
    {
        /// <summary>
        /// 处方索引号
        /// </summary>
        public string presFid { get; set; }
        /// <summary>
        /// 收费组号
        /// </summary>
        public string chargeGroupNo { get; set; }
        /// <summary>
        /// 院区编码
        /// </summary>
        public string zoneCode { get; set; }
        /// <summary>
        /// 电子申请单编号
        /// </summary>
        public string elecRequisitionNo { get; set; }
        /// <summary>
        /// 处方流水号
        /// </summary>
        public string presNo { get; set; }
        /// <summary>
        /// 销售总金额
        /// </summary>
        public decimal retailAmount { get; set; }
        /// <summary>
        /// 处方类型代码
        /// </summary>
        public string presTypeCoding { get; set; }
        /// <summary>
        /// 处方过期日期时间
        /// </summary>
        public DateTime? presExpiredAt { get; set; }
        /// <summary>
        /// 开立日期时间
        /// </summary>
        public DateTime presedAt { get; set; }
        /// <summary>
        /// 医疗类别代码
        /// </summary>
        public string medicareTyeCoding { get; set; }
        /// <summary>
        /// 开立医生索引号
        /// </summary>
        public string presedByUserFid { get; set; }
        /// <summary>
        /// 开立医生编码
        /// </summary>
        public string presedByUserCode { get; set; }
        /// <summary>
        /// 开立科室索引号
        /// </summary>
        public string presedByDeptFid { get; set; }
        /// <summary>
        /// 开立科室编码
        /// </summary>
        public string presedByDeptCode { get; set; }
        /// <summary>
        /// 执行单元类别代码
        /// </summary>
        public string executUnitCategCoding { get; set; }
        /// <summary>
        /// 执行科室索引号
        /// </summary>
        public string executdByDeptFid { get; set; }
        /// <summary>
        /// 执行科室编码
        /// </summary>
        public string executdByDeptCode { get; set; }
        /// <summary>
        /// 草药付数
        /// </summary>
        public int? herbTieNumber { get; set; }
        /// <summary>
        /// 加急标志
        /// </summary>
        public string priortyFlag { get; set; }
        /// <summary>
        /// 业务来源代码
        /// </summary>
        public string bizSourceCoding { get; set; }
        /// <summary>
        /// 诊断列表
        /// </summary>
        public List<OutChargeDiagnosisRequest> diagnosisList { get; set; }
        /// <summary>
        /// 医保病种列表
        /// </summary>
        public List<OutChargeMedicareDiseaseReq> medicareDiseaseList { get; set; }
        /// <summary>
        /// 医嘱明细列表
        /// </summary>
        public List<OutChargeOrderDetailRequest> orderDetailList { get; set; }
    }
}
